package com.rzl.expense.expense.mapper;

import java.util.List;
import com.rzl.expense.expense.domain.RptPrvTowerKeyIndexCope;

/**
 * 铁塔服务费关键指标分析月报(应付)Mapper接口
 * 
 * @author expense
 * @date 2025-02-06
 */
public interface RptPrvTowerKeyIndexCopeMapper 
{
    /**
     * 查询铁塔服务费关键指标分析月报(应付)
     * 
     * @param id 铁塔服务费关键指标分析月报(应付)主键
     * @return 铁塔服务费关键指标分析月报(应付)
     */
    public RptPrvTowerKeyIndexCope selectRptPrvTowerKeyIndexCopeById(String id);

    /**
     * 查询铁塔服务费关键指标分析月报(应付)列表
     * 
     * @param rptPrvTowerKeyIndexCope 铁塔服务费关键指标分析月报(应付)
     * @return 铁塔服务费关键指标分析月报(应付)集合
     */
    public List<RptPrvTowerKeyIndexCope> selectRptPrvTowerKeyIndexCopeList(RptPrvTowerKeyIndexCope rptPrvTowerKeyIndexCope);

    /**
     * 新增铁塔服务费关键指标分析月报(应付)
     * 
     * @param rptPrvTowerKeyIndexCope 铁塔服务费关键指标分析月报(应付)
     * @return 结果
     */
    public int insertRptPrvTowerKeyIndexCope(RptPrvTowerKeyIndexCope rptPrvTowerKeyIndexCope);

    /**
     * 修改铁塔服务费关键指标分析月报(应付)
     * 
     * @param rptPrvTowerKeyIndexCope 铁塔服务费关键指标分析月报(应付)
     * @return 结果
     */
    public int updateRptPrvTowerKeyIndexCope(RptPrvTowerKeyIndexCope rptPrvTowerKeyIndexCope);

    /**
     * 删除铁塔服务费关键指标分析月报(应付)
     * 
     * @param id 铁塔服务费关键指标分析月报(应付)主键
     * @return 结果
     */
    public int deleteRptPrvTowerKeyIndexCope();

    /**
     * 批量删除铁塔服务费关键指标分析月报(应付)
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRptPrvTowerKeyIndexCopeByIds(String[] ids);

    public void batchRptPrvTowerKeyIndexCope(List<RptPrvTowerKeyIndexCope> list);

}
